package com.online_video.service;

import com.online_video.entity.Page;
import com.online_video.entity.User;

import java.util.List;

/**
 * @author zhenghouwen
 * @create 2022-03-14 11:55
 */
public interface UserService {
    /**
     *  登录
     * @param user
     * @return
     */
    User login(User user);

    /**
     *  注册
     * @param user
     * @return
     */
    int register(User user);

    /**
     * 用户名是否存在
     * @param username
     * @return
     */
    boolean isExistsUsername(String username);

    List<User> queryAllUser();

    int deleteUserById(Integer id);

    /**
     * 设置用户信息得分页显示
     * @param pageNo
     * @param pageSize
     * @return
     */
    Page<User> page(int pageNo, int pageSize);

    User queryByU_id(Integer u_id);

    int insert(User user);

    int update(User user);

    int updatePwd(String pwd,Integer userId);
}
